/*重置*/
*{
	font-family: Arial, Helvetica,"Microsoft YaHei", "微软雅黑", sans-serif;
}
body, dt, dd, dl, li, ul, h1, h2, h3, h4, h5, h6, input, p {
	margin: 0;
	padding: 0;
}
li, ul, dt, dd, dl, h1, h2, h3, h4, h5, a {
	text-decoration: none;
	list-style: none;
}
img {
	border: none;
}
/*外部*/

html{
	height:100%;
}
body{
	position:relative;
	min-width:1200px;
	height:100%;
	_overflow:hidden;
}

/*nav*/

.header{
	position:relative;
	z-index:900;
	height:52px;
	background-color:#0073aa;
	padding-right:15px;
}
.logo{
	float:left;
	height:52px;
	cursor:default;
}
.logo a{
	float:left;
	width:48px;
	height:52px;
	background-color:#00517c;
}
.logo a img{
	display:block;
}
.logo h5{
	float:left;
	font-size:22px;
	color:#fff;
	line-height:52px;
	padding:0 15px;
}
.dropdown-link{
	position:relative;
	float:right;
	width:100px;
	height:52px;
	margin-left:1px;
}
.dropdown-link h1{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	line-height:52px;
	text-align:center;
	cursor:pointer;
	_margin-top:18px;
}
.dropdown-link h1 b{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:8px;
	height:4px;
	background:url(../images/caret.png) no-repeat center center;
	vertical-align:middle;
	margin-left:10px;
	margin-top:-2px;
	*margin-top:0;
}
.dropdown-link h1 span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:8px;
	height:4px;
	background:url(../images/caret.png) no-repeat center center;
	vertical-align:middle;
	margin-left:10px;
	margin-top:-2px;
	*margin-top:0;
}
.dropdown-link ul{
	position:absolute;
	left:0;
	top:52px;
	min-width:100px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	padding:5px 0;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	display:none;
}
.dropdown-link ul li a{
	display:block;
	font-size:14px;
	color:#333;
	text-align:center;
	padding:8px 20px;
	_padding:0 20px;
}
.dropdown-link ul li a:hover{
	background-color:#f5f5f5;
	color:#262626;
}
.dropdown-link ul li.dropdown-link-line{
	overflow:hidden;
	height:1px;
	background-color:#e5e5e5;
	*font-size:0;
	*line-height:0;
}
.dropdown-notice{
	position:relative;
	float:right;
	width:100px;
	height:52px;
	margin-left:1px;
}
.dropdown-notice h1{
	font-size:14px;
	color:#fff;
	line-height:52px;
	text-align:center;
	cursor:pointer;
	_margin-top:18px;
}
.dropdown-notice h1 img{
	vertical-align:middle;
	margin-top:-2px;
	*margin-top:0;
}
.dropdown-notice h1 span{
	background-color:#ff9801;
	border-radius:5px;
	margin-left:5px;
	padding:3px 5px;
}
.header-box.hover{
	background-color:#00517c;
}
.notice-box{
	position:absolute;
	top:52px;
	left:50%;
	margin-left:-130px;
	width:260px;
	background-color:#fff;
	display:none;
}
.notice-box h6{
	background-color:#eaedf1;
	font-size:14px;
	line-height:30px;
	padding-left:15px;
}
.notice-border{
	font-size:12px;
	border:#eaedf1 1px solid;
}
.notice-border ul{
	min-height:40px;
	padding:5px 15px;
}
.notice-border ul li a{
	display:block;
	font-size:12px;
	color:#636363;
	line-height:24px;
}
.notice-border ul li a:hover{
	color:#333;
}
.notice-border a.more{
	display:block;
	color:#0066cc;
	text-align:center;
	line-height:36px;
	text-decoration:none;
}
.dropdown-notice em{
	position:absolute;
	top:-10px;
	left:50%;
	margin-left:-6px;
	width: 0px;
	height: 0px;
	line-height: 0px;/*为了防止ie下出现题型*/
	border-bottom: 10px solid #eaedf1;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
.header-nav{
	float:right;
}
.header-nav li{
	float:left;
	line-height:52px;
	margin-left:1px;
}
.header-nav li a{
	display:block;
	font-size:14px;
	color:#ffffff;
	line-height:52px;
	padding:0 15px;
}
.header-nav li a.active,.header-nav li a:hover{
	background-color:#00517c;
}
/*menu*/

.menu-left{
	position:absolute;
	left:0;
	top:52px;
	bottom:0;
	z-index:99;
	width:48px;
	font-size:14px;
	margin:0;
	padding:0;
	_height:90%;
}
.menu-left.menu-1st-collapse{
	width:150px;
}
.menu-1st-box{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	z-index:99;
	width:100%;
	background-color:#22282e;
	_height:100%;
}
.menu-1st-box span.collapse-btn{
	display:block;
	height:30px;
	background:#394555 url(../images/menu_1st_collapse.png) no-repeat center;
	cursor:pointer;
}
.menu-1st-box span.menu-1st-ctrl{
	background:#394555 url(../images/menu_1st_ctrl.png) no-repeat center;
}
#menuScrollbar{
	position:absolute;
	left:0;
	right:0;
	top:30px;
	bottom:0; 
	overflow: hidden;
	_width:100%;
	_height:90%;
}
.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transition: opacity.2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #aaa;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transition: opacity.2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.menu-1st{
	overflow:hidden;
}
.menu-1st a{
	display:block;
	width:180px;
	height:40px;
	color:#fff;
	line-height:40px;
	text-decoration:none;
	cursor:pointer;
}
.menu-1st a.menu-1st-cur{
	background-color:#0073aa;
}
.menu-1st a img{
	vertical-align:middle;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin:0 14px;
	margin-top:-2px;
	*margin-top:0;
}
.menu-1st a.menu-1st-cur img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.menu-1st a:hover img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.menu-2nd-box{
	position:absolute;
	right:-180px;
	top:0;
	bottom:0;
	z-index:98;
	width:180px;
	background-color:#dfe4ea;
	_height:100%;
}
.menu-2nd{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:180px;
	display:none;
}
.menu-2nd h5{
	height:70px;
	background-color:#c7cfd8;
	font-size:14px;
	font-weight:bold;
	line-height:70px;
	padding-left:20px;
}
.menu-2nd ul{
	position:absolute;
	left:0;
	top:70px;
	bottom:0;
	right:0;
	overflow:auto;
}
.menu-2nd span{
	display:block;
	height:40px;
	background:url(../images/menu_2nd_arrow.png) no-repeat 10px center;
	line-height:40px;
	padding-left:30px;
	cursor:pointer;
}
.menu-2nd li a.menu-2nd-link{
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:140px;
	height:40px;
	font-size:14px;
	color:#333;
	line-height:40px;
	text-decoration:none;
	padding-left:30px;
	padding-right:10px;
}
.menu-2nd li.menu-2nd-cur span{
	background:url(../images/menu_2nd_on.png) no-repeat 10px center;
}
.menu-2nd b{
	display:block;
}
.menu-2nd b a{
	display:block;
	height:40px;
	color:#999;
	line-height:40px;
	text-decoration:none;
	padding-left:40px;
}
.menu-2nd span:hover,.menu-2nd a:hover,.menu-2nd li.menu-2nd-cur span:hover{
	background-color:#f4f6f8;
}
.menu-2nd a.menu-3rd-cur{
	background-color:#fff;
	color:#00517c;
}
.menu-2nd-box em{
	display:block;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-26px;
	width:13px;
	height:52px;
	background:url(../images/menu_2nd_ctrl.png) no-repeat center;
	background-size:100% 100%;
	cursor:pointer;
	_top:260px;
}
.menu-2nd-box em i{
	display:block;
	height:100%;
	background:url(../images/menu_2nd_ctrl_arrow.png) no-repeat 4px center;
}
.menu-2nd-box em.menu-2nd-collapse{
	left:180px;
	right:auto;
	background:url(../images/menu_2nd_ctrl2.png) no-repeat center;
}
.menu-2nd-box em.menu-2nd-collapse i{
	background:url(../images/menu_2nd_ctrl_arrow2.png) no-repeat right center;
}
.main{
	position:absolute;
	left:228px;
	top:52px;
	bottom:0;
	right:0;
	_width:80%;
	_height:95%;
}
.main iframe{
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.pobox{
	position:absolute;
	left:0;
	top:0;
	z-index:999;
	height:40px;
	background-color:rgba(55,65,80,0.8);
	*background-image:url(../images/po_bg.png);
	font-size:14px;
	color:#fff;
	line-height:40px;
	border:1px solid rgba(200,200,200,0.8);
	*border:1px solid #c8c8c8;
	border-radius:5px;
	padding:0 10px;
}

/*高级搜索*/

.pop{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:999;
	background-image:url(../images/pop_bg.png);
}
.pop-box{
	position:absolute;
	left:50%;
	top:0;
	width:850px;
	margin-left:-425px;
	background-color:#fff;
	opacity:0;
	border:#9a9a9a 1px solid;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
}
.pop-box div.move{
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	width:100%;
	height:44px;
	background-color:transparent;
	cursor:move;
}
.pop-box div.move span.pop-close{
	position:absolute;
	right:15px;
	top:0;
	font-size:34px;
	text-align:center;
	line-height:44px;
	cursor:pointer;
}

/*高级搜索弹框尺寸*/

.search .pop-box{
	width:650px;
	margin-left:-325px;
}

/*添加领导班子*/

.add-leader .pop-box{
	width:650px;
	margin-left:-325px;
}
/*添加领导班子*/

.w450box .pop-box{
	width:450px;
	margin-left:-225px;
}
